From: Bilal Elmoussaoui Date: Wed, 8 Apr 2026 12:00:03 +0000 (+0200) Subject: Use g_set_str where possible X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~10^2^2~72 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c2d054b56925c405cb876bae074f7d13d06f01cc;p=gnome-shell.git Use g_set_str where possible Part-of: --- diff --git a/src/shell-app.c b/src/shell-app.c index 84b75beb9..8a90f4384 100644 --- a/src/shell-app.c +++ b/src/shell-app.c @@ -1324,7 +1324,7 @@ apply_discrete_gpu_env (GAppLaunchContext *context, } GVariant *gpu_list[] = { first_nondefault_discrete, first_discrete, first_nondefault }; - + for (i = 0; i < G_N_ELEMENTS (gpu_list); ++i) { GVariant *gpu = gpu_list[i]; @@ -1701,8 +1701,7 @@ shell_app_update_app_actions (ShellApp *app, if (application_object_path == NULL || unique_bus_name == NULL) return; - g_clear_pointer (&app->running_state->unique_bus_name, g_free); - app->running_state->unique_bus_name = g_strdup (unique_bus_name); + g_set_str (&app->running_state->unique_bus_name, unique_bus_name); actions = g_dbus_action_group_get (app->running_state->session, unique_bus_name, application_object_path); gtk_action_muxer_insert (app->running_state->muxer, "app", G_ACTION_GROUP (actions)); g_object_unref (actions); diff --git a/src/st/st-widget.c b/src/st/st-widget.c index 983263f0e..ea19043f5 100644 --- a/src/st/st-widget.c +++ b/src/st/st-widget.c @@ -1046,20 +1046,6 @@ find_class_name (const gchar *class_list, return NULL; } -static gboolean -set_class_list (gchar **class_list, - const gchar *new_class_list) -{ - if (g_strcmp0 (*class_list, new_class_list) != 0) - { - g_free (*class_list); - *class_list = g_strdup (new_class_list); - return TRUE; - } - else - return FALSE; -} - static gboolean add_class_name (gchar **class_list, const gchar *class_name) @@ -1139,7 +1125,7 @@ st_widget_set_style_class_name (StWidget *actor, priv = st_widget_get_instance_private (actor); - if (set_class_list (&priv->style_class, style_class_list)) + if (g_set_str (&priv->style_class, style_class_list)) { st_widget_style_changed (actor); g_object_notify_by_pspec (G_OBJECT (actor), props[PROP_STYLE_CLASS]); @@ -1308,7 +1294,7 @@ st_widget_set_style_pseudo_class (StWidget *actor, priv = st_widget_get_instance_private (actor); - if (set_class_list (&priv->pseudo_class, pseudo_class_list)) + if (g_set_str (&priv->pseudo_class, pseudo_class_list)) { st_widget_style_changed (actor); g_object_notify_by_pspec (G_OBJECT (actor), props[PROP_PSEUDO_CLASS]); @@ -1390,11 +1376,8 @@ st_widget_set_style (StWidget *actor, priv = st_widget_get_instance_private (actor); - if (g_strcmp0 (style, priv->inline_style)) + if (g_set_str (&priv->inline_style, style)) { - g_free (priv->inline_style); - priv->inline_style = g_strdup (style); - st_widget_style_changed (actor); g_object_notify_by_pspec (G_OBJECT (actor), props[PROP_STYLE]);